/* 

*/


#include "QPICollector.h"

QPICollector agent; 

void agent_init(const char* task_spec)
{
	agent.init(task_spec); 

}

const action_t *agent_start(const observation_t *this_observation) {
	return agent.start(this_observation); 

}

const action_t *agent_step(double reward, const observation_t *this_observation) {
	return agent.step(reward, this_observation); 
}

void agent_end(double reward) {
	return agent.end(reward); 
}

void agent_cleanup() {
	agent.cleanup(); 
}

const char* agent_message(const char* inMessage) {
	return agent.message(inMessage); 
}
